/* CSS Document */

/*top*/
body{width:100%; height:auto; margin:0 auto; background:#FFF;}
/*banner*/
.banner_bg{width:100%; height:400px; margin:0 auto; background:#eee url(../images/banner1.png) no-repeat;}
.banner{width:1002px; height:400px; margin:0 auto; position:relative;}
.top_btn{width:90px; height:28px; line-height:28px; position:absolute; top:10px; right:345px; border-radius:3px; border:none; background:#FFF; color:#999; text-align:left; display:inline-block;}
.new_icon{width:20px; height:20px; background:url(../images/new_icon.png) no-repeat;  display:inline-block; vertical-align:top;}
/*二级导航*/
#nav_li .subnav ul li a{font-size:12px;}
.subnav{position:absolute; z-index:1; background:#d55136; width:85px; height:120px; display:none;}
.subnav a{width:85px; height:30px !important; line-height:30px; display:inline-block;}
/*问题*/
.top_btn i{background-position:-60px -40px; margin:4px 10px 0 10px;}
.top_btn:hover{color:#FFF; background:#F60; }
.top_btn:hover .new_icon{background-position:-60px -60px; }

.banner_msg a:hover{background:#f60;}
.banner_msg a:hover span,.banner_msg a:hover .special{ color:#FFF;}
.banner_left{width:660px; height:400px; float:left;}
.banner_msg{margin:50px 0 0 0;}
.banner_msg a{width:218px; height:98px; background:#FFF; position:relative; float:left; margin:0 0 5px 1px;}
.banner_msg img{width:67px; height:67px; margin:15px; float:left; }
.banner_msg span{width:120px; height:20px; display:block; float:left; line-height:30px; color:#999}
.banner_msg .special{height:20px; line-height:20px; font-size:16px; padding:12px 0 0 0; color:#666;}
.banner_msg .new_ico{width:28px; height:15px; background:url(../images/new_ico.png) no-repeat; position:absolute; top:60px; left:65px;}
/*banner_right*/
.banner_right{width:300px; height:400px; float:right;}
.banner_title{width:290px; height:106px; background:url(../images/ico_title.png) no-repeat; margin:100px 0 0 0; display:block; }
.mess_ico{width:41px; height:31px; background:url(../images/mss_ico.png) no-repeat; display:inline-block; margin:10px 0 0 80px; float:left;}
.ques{width:100px; height:45px; display:block; float:left; font-size:18px; color:#FFF; line-height:45px; text-indent:10px;}
.banner_btn{width:292px; height:45px; background:#ff6647; border-radius:3px; display:block; margin:30px 0 0 0;}
.ico_current{color:#F00; font-style:normal;}
.banner_right p{margin:10px 0 0 0}
/*main*/
.main_ask{width:1002px; height:900px; margin:0 auto;}
.main_left{width:670px; height:800px; float:left;}
.wd{width:20px; height:21px; vertical-align:middle; display:block; float:left; padding:3px 10px 0 0; margin-left:5px;}
.money{height:21px; display:inline-block; font-size:14px; font-weight:normal; color:#F60; background:url(../images/back.png) 0 -1376px no-repeat; padding-left:33px;}
.main_left ul li h3 a{height:30px; font-size:18px; color:#000; font-weight:normal; display:inline-block;}
.main_left ul li h3 a:hover{color:#f60;}
.main_item{width:670px; height:500px;}
.main_item li{width:670px; height:120px; margin-top:10px; display:block; border-bottom:1px solid #eee; position:relative; }
.qh{width:40px; height:20px;  background:#eee; position:absolute; top:0; right:0; text-align:center;}
.qh:hover{background:#F60;}
.qh a:hover{color:#FFF;}
.dy{height:45px; margin-left:5px;}
.dy_current{color:#F60;}
.lj{color:#6CF;}
.dy_name{height:20px; line-height:20px; display:inline-block;}
.dy_name .hd img{width:20px; height:20px; display:block;}
.dy_name .hd,.xm{float:left; margin-left:5px;}
.dy_name a{float:left; color:#F60;}
.lj:hover{text-decoration:underline}
.dy_name a:hover{text-decoration:underline;}
.time{height:20px; float:left; display:inline-block; padding:0 5px;}
/*maim_right*/
.main_right{width:300px; height:500px; float:right; }
.main_r_top{width:300px; height:50px; float:left;}
.m_title{font-size:18px; color:#000; line-height:50px; border-left:5px solid red; padding:0 5px; text-align:center;}
.m_tab{width:300px; float:left;}
.m_tab a{width:150px; height:50px; font-size:16px; background:#F6F6F6; display:block; color:#666; text-align:center; line-height:50px; float:left; border-top:1px solid #E5E5E5; }
.m_tab a:hover{background:#FFF; color:#F00; border-top:1px solid #F00;}
.ideas_des{width:300px; height:80px; float:left; margin-top:10px; border-bottom:1px solid #eee;}
.sc{font-size:16px; font-weight:bold; color:#000;}
.headimg,.headimg a img{width:40px; height:42px; float:left; vertical-align:middle; }
.headimg{padding-top:10px;}
.des_left{padding-left:60px;}
.des_left h3{width:260px; height:30px; float:left; line-height:30px; margin-left:10px;}
.z_time,.zj{width:240px; height:20px; float:left;}
/*footer*/

